/**
 * Personal, Hoja de estilos CSS
 *
 * Estilos especiales, e individuales para lograr ciertos efectos.
 *
 * @author Alex Barrios <alex@alexertech.com>
 * @version 1.0 - 26.03.2008 10:48:27
 * @package css
 */

/**
 * tooltips
 */
a.info,a.moreInfo {
    position         : relative;
    z-index          : 24;
    color            : #FF0000;
    text-decoration  : none;
    cursor           : help;
}

a.info:hover,a.moreInfo:hover {
    z-index          : 25;
    background-color : #E0E0E0;
    text-decoration  : none
}

a.info span,a.moreInfo span {
    display          :none;
}

a.info:hover span,a.moreInfo:hover span {
    display          : block;
    position         : absolute;
    border           : 1px dotted #FF0000;
    background-color : #FFFFFF;
    color            : #FF0000;
    text-align       : center;
    text-decoration  : none;

    top:1px; left:-110px; width:120px; height:auto;
}

/**
 * tooltips adv
 */
a.moreInfo {
    color            : #000000;
    text-align       : left;
    cursor           : text;
}

a.moreInfo:hover span {
    padding          : 2px;
    left             : -3px;
    top              : -3px;
    color            : #000000;
    text-align       : left;
    background-color : #fdff7c;
    border           : 1px solid #000000;
}

/*
 * CSS de Alineacion, colores de fondo y formularios en general
 */
.centrado {
    margin-top       : 10px;
    margin-left      : auto;
    margin-right     : auto;
    margin-bottom    : 10px;
}

.titulo { /*usado*/
    background-color: #a30303;
    color            : #ffffff;
    font-weight      : bold;
font-size: 15px;
}
.titulo1{ /*usado*/
      	background-color : #FCFCE4;
   	color            : #57547B; 
 	font-size: 15px; 
	font-weight: bold;
	
  }

.list_titulo {
    background-color : #a30303;
    color            : #FFFFFF;
    font-weight      : bold;
    padding          : 5px;
 text-align: center;
 font-size: 15px; 
}

.list_ico {
    text-align       : center;
    border-left      : 1px solid #e3b0b0;
}

.colRes {
    text-align       : left;
    padding          : 3px 2px 3px 10px;
}

.borde {
    border           : 1px solid #84021E;
}

.error,.mensaje {
    color            : red;
    padding          : 5px;
    text-align       : center;
    background-color : #ffffff;
}

.mensaje {
    color            : green;
}

.sombra1 { /*usada*/
    background-color : #EEEEEE;
    padding          : 7px;
    text-align       : right;
}
.sombra6 { /*usada*/
    background-color : #EAF5FF;
    padding          : 7px;
    text-align       : center;
}
.sombra11 { /*usada*/
    background-color : #EAF5FF;
    text-align       : right;
}
.sombra2 {/*usada*/
    background-color : #ffffff;
    padding          : 7px;
    text-align       : left;
}

.sombra21 {/*usada*/
    background-color : #ffffff;
    padding          : 4px;
    text-align       : left;
}
.sombra3 {/*usada*/
    background-color : #EEEEEE;
    border-top       : 1px solid black;
    padding          : 6px;
    text-align       : center;
}

.sombra31 {/*usada*/
    background-color : #FFFFC0;
    border-top       : 1px solid black;
    padding          : 6px;
    text-align       : center;
	color            : #57547B;
    font-weight      : bold;

}
.sombra32 {/*usada*/
    background-color :#6B6797 ;
    border-top       : 1px solid black;
    padding          : 6px;
    text-align       : center;
	color: #FFFFFF;
	 font-weight      : bold;
	
}
.imagen-td {
    padding-bottom :8px ;
}
.imagen-td1 {
height:37px;
margin-left:10px;
	
}
.imagen-div {
    padding-top :-8px ;
}
.tip {
    color            : #999999;
    text-align       : left;
}

a.nav {
    color            : #ffffff;
    background-color : transparent;
}

a.nav1 {
    color            : #070707;
    background-color : transparent;
 font-weight: bold;
}

select option.listaTitulo {
    background-color : #4D4D4D;
    color            : #ffffff;
    font-weight      : bold;
}

select option.listaOpcion {
    padding-left      : 20px;
}


.attachArea {
    border           : 1px solid #e3b0b0;
    overflow         : auto;
    height           : 60px;
    background       : white;
}
.attachFile {
    background       : url(../images/iconos/page_white_text.png) no-repeat left;
    padding          : 1px;
    margin           : 1px;
    padding-left     : 18px;
    float            : left;
    background-color : transparent;
}

.listaEsp {
    background       : url(../images/iconos/bullet_orange.png) no-repeat left;
    padding          : 3px;
    margin           : 0;
    margin-left      : 10px;
    padding-left     : 18px;
    background-color : transparent;
}

.galeria {
    background-color : #eeeeee;
    border           : 1px solid #C5C5C5;
    padding          : 10px;
}

.galeria ul {
    list-style       : none;
    margin           : 0;
    padding          : 0;
}

.galeria ul li{
    border           : 1px solid #C0C0C0;
    background-color : #f5f5f5;
    padding          : 3px;
    margin           : 5px;
    float            : left;
}

.nuevoLista {
    background       : url(../images/iconos/bullet_add.png) no-repeat left;
    border-top       : 1px solid #000000;
    padding          : 1px;
    padding-left     : 16px;
}
span.show-tooltip-text {
    border           : 1px solid #aaaaaa;
    background       : #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
    color            : #222222;
    font-size        : 9px;
    width            : 126px;
    padding          : 3px;
    display          : none;
    position         : absolute;
}

.live-search {
    background-color : #FFF9F9;
    border           : 1px solid #e3b0b0;
    height           : 40px;
    overflow         : auto;
    position         : absolute;
    width            : 300px;
}

.live-search ul{
    list-style       : none;
    margin           : 0;
    padding          : 0;
}

.live-search ul li {
    padding          : 3px;
}

.live-search ul li:hover {
    background-color : #FFCACA;
    cursor           : pointer;
}
.Estilo1 {font-family: Geneva, Arial, Helvetica, sans-serif}
.Estilo3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B60125;
}
